package com.hxgis.common.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;
import org.geojson.FeatureCollection;

import java.io.Serializable;
import java.util.List;

@Data
@Accessors(chain = true)
public class AnalysisVO implements Serializable {

    //区域过程编号
    private String courseArea;

    //序号 for i + 1
    private Integer range;

    //最大累计降水量
    private double maxTotalRainfall;

    //最小累计降水量
    private double minTotalRainfall;

    //平均降水量
    private double avgTotalRainfall;

    //区域最小
    private double minArea;

    //区域最大
    private double maxArea;

    //区域平均
    private double avgArea;

    //影响面积
    private double afffectArea;

    //持续天数
    private Integer continueDays;

    //开始时间
    @JsonFormat(pattern="yyyy/MM/dd")
    private String startTime;

    //结束时间
    @JsonFormat(pattern="yyyy/MM/dd")
    private String endTime;

    private FeatureCollection featureCollection;

    //该区域影响的站点信息
    private List<AffectStationInfoVO> affectStationInfoVOS;




}
